home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / doom / darkbt07.zip / DARKBOT.TXT < prev    next >
Text File  |  1997-05-15  |  7KB  |  175 lines

  1. Title    :  Darkbot beta 7c
  2. Filename :  darkbt07.zip
  3. Version  :  Beta 7c
  4. Date     :  sometime in May nineteen ninety-seven
  5. Author   :  Dark_Skye (Terry Hendrix)
  6. Email    :  darkskye@mindspring.com
  7. Thanks   :  John Carmack, American McGee, and id for quakeC.            
  8.             PUNISHER and the Bgbot crew for Bgbot.            
  9.             Fellow quake heads over the years: fluid, kane, cat,
  10.         scooby, beavis, mimic, mechtoad, master, ultamis, optimus,
  11.             vorpal, Wu Tang clan, and lordzach ("The Cleaner" lady).
  12.  
  13. Build time: not too long
  14.  
  15. Type of Mod
  16. -----------
  17. Quake C  : yes
  18. Sound    : yes
  19. MDL      : yes  
  20.  
  21. Format of QuakeC (if a Quake C Mod)
  22. -----------------------------------
  23. unified diff  : no
  24. context diff  : no
  25. .qc files     : no
  26. progs.dat     : yes
  27.  
  28. Description of the Modification
  29. -------------------------------
  30. Darkbot has 8 bots for DM ("clan ring" teamplay optional) and coop
  31. 3 skins (feel free to change the last two...but leave the frist norm 
  32.            now able to used as a listen server cause bots colors
  33.            can now be set, if free for all DM bots have random colors)
  34. observer mode
  35. for DeathMatch practice (try DM4 and DM6 for a good game) 
  36. try the E1 levels too (i test with them more than any other)
  37.  
  38. To have a 4 on 4 "clan ring" like match:
  39.     set TEAMPLAY 1 (tells bots to team up with like colors)
  40.     set TIMELIMIT XX (where XX is the number of mins for the match)
  41.     load 4 like bots and 3 other like bots join the 3 bots team
  42.     use correct IMPULSE for joining the 3 bots (5 on 3 isn't nice)
  43.  
  44. Commands:    
  45.     IMPULSE 101 - debug bot msg    
  46.     IMPULSE 102 - debug2 bot msg    
  47.     IMPULSE 123 - help msg    
  48.     IMPULSE 200 - set to clan 1
  49.     IMPULSE 201 - set to clan 2        
  50.     IMPULSE 205 - make/remove up to 4 playmates from Dark Bots
  51.     IMPULSE 207 - make/remove up to 4 playmates from CPUs Gone Bad
  52.     IMPULSE 255 - observer mode
  53.  
  54. History
  55. -----------------------------------
  56. Beta 5:
  57.  bots hardly jitter any now
  58.  better combat_ai
  59.  better lighting and nail gun attacks (now like a real player)
  60.  shotgun frames
  61.  female sounds for the player if Femme skin and a new jump sound
  62.  now no cheating when changing skins
  63.  bot uses player deathsounds, all deathframes
  64.  fixed bad target error (shoot at dead enemy)
  65.  a lot better movement
  66.  teamplay works only when teamplay is on now
  67.  telefrag msg fixed
  68.  jumping problem has been fixed
  69.  better pain handling (now like a real player)
  70.  fixed lava/slime/water death error
  71.  better monster hunting and attacking
  72.  started on route_ai (NOT IN USE YET)
  73.  flying bot problem fixed
  74.  
  75. Beta 6:
  76.  fixed "if you attack b4 their attack frame they can't shoot you" bug
  77.  fixed "new change skins code leaves $axwalk2 frame sank into floor" bug
  78.  if fraglimit set and you try exit with less than fraglimit frags BOOM
  79.  if timelimit set clan ring like play
  80.     after match prints frags/rank and teams total frags
  81.  new skins in the model file by Dark_Skye (pretty ones too)
  82.  new bot maintanice f(x)s
  83.  combat_ai for SG, NG and SNG now seeks items WHILE fighting
  84.  some swimming ai
  85.  NOTE: tested more than coded this one   =)
  86.  
  87. Beta 7:
  88.  fights better, better movement, item seek during every combat
  89.  drowns just like a normal player now (well it did early on)
  90.  only observers spawn/remove bots now
  91.  more player and bot f(x) intergrated (ai is more player like) 
  92.  uses player jump flags
  93.  better swimming
  94.  removed "thud" sound THANKS Jonathan E. Wright(zeus bot)!!
  95.  bots respawn at changelevel
  96.  fixed team kill frag error
  97.  removed female sounds and bot clan....email me if you want them back
  98.  added scorebroad frag/name/color abilties THANKS Alan Kivlin(qcbot)!!
  99.  removed rank counts and alot more lame stuff
  100.  now thinks to attack faster... more killing  =)
  101.  fixed fake firing frames...how lame were they?
  102.  ALL weapons now use their CORRECT frames 
  103.  bots ONLY fire in their facing direction (but they pivot very fast)
  104.  bots can use "only_registered_trigger" doors now 
  105.  now people don't need skins to play clanmatch because colors are set
  106.  
  107. Future  
  108. -------------------------------------
  109. Things i would like to add/finish but haven't yet:
  110.  0.more "clan ring" like play (that's the point of darkbot)
  111.  1.all buttons/switches/triggers used by bots 
  112.  2.much better jumping_ai 
  113.  3.much better swimming 
  114.  4.better roaming (other than setting hunttime for monster waa follow)
  115.  5.understanding when an object isn't able to be gotten
  116.  6.routing_ai (using spawned "beacons" like monsters use path_corners)
  117.  7.smooth movement (maybe use idealpitch for slopes)
  118.     
  119. How to Install and Run the Modification in DOS
  120. ----------------------------------------------
  121. i.e. if quake was in "c:\quake\" you would do the following:
  122. mkdir c:\quake\darkbot
  123. mkdir c:\quake\darkbot\progs
  124. mkdir c:\quake\darkbot\sound
  125. mkdir c:\quake\darkbot\sound\demon
  126. copy progs.dat c:\quake\darkbot\
  127. copy player.mdl c:\quake\darkbot\progs\
  128. copy *.wav c:\quake\darkbot\sound\demon\
  129. then you could play by "c:\quake\quake.exe -game darkbot -listen 16"
  130.  
  131. Technical Details
  132. -----------------
  133. I used a BGBot base... then added, deleted, and modifed NOW 100% of it 
  134. to my own code but I wouldn't have been able to do this without
  135. BGBot to bulid on...thanks Punisher!!
  136. Most of this is modified quakeC player f(x)s modifed for my own sick
  137. purposes..(more realistic)..see Copyright for everyone who contributed... 
  138.  
  139. Bugs
  140. -----------------
  141. RARE:
  142.  well every blue moon bots seem to fly (caused by bad jump flag)
  143.  rockets "float" pointing straight down...weird..but kewl
  144.  
  145. COMMON:
  146.  tracelines for firing sometimes aren't good (slopes/stairs) 
  147.  
  148. REPORTED AND NOT FIXED:
  149.  none
  150.  
  151. Please email me a bug report, correction, or suggestion.... 
  152. if you followed this bot you know i work on it only every so often
  153.  it's because i get very little input or comments...
  154. i check my box at least every week...(ISP long distance) 
  155. mailto: darkskye@mindspring.com
  156.  
  157. Author Information
  158. ------------------
  159. well if you meet me in quake/IRC/real life you know:
  160. 1. i can be cool and supportive
  161. 2. i can be VERY lame and stupid (i.e. "HEheHHEheehheH") 
  162. 3. a smartass  =P
  163.  
  164. Copyright and Distribution Permissions
  165. --------------------------------------
  166. The original QuakeC source is Copyright 1996, id software.
  167. Bgbot was made by the Punisher (he'll kick yer ass man, not in quake). 
  168. I'll release source after the code is cleaned up. (i hope release 1.00)
  169. Everything else Dark_Skye.
  170. If you would like to use my code email me first.
  171.  
  172. Availability
  173. ------------
  174. FTP.CDROM.COM  (Kewl site, pick up linux or FreeBSD while your there) 
  175. http://www.mindspring.com/~darkskye/darkskye.htm